package com.honghu.cloud.dto;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;


public class FeignHandleFormDto implements Serializable{

	/**
	 * 购物车中通过feign方式调用下单过程封闭的数据对象
	 */
	private static final long serialVersionUID = 2385524684968028924L;
	//店铺id组
	private  String store_id;
	//购物车id组
	private String gcs;
	private String gsp;
	private int count;
	//配送时间
	private String delivery_time;
	//配送方式
	private String delivery_type;
	private String pid;
	//自提点id
	private String delivery_id;
	//付款方式
	private String payType;
	//拼团方式-  0 拼团购买, 1 不拼团
	private String pin_type;
	//用户id
	private Long  user_id;
	//商品id
	private Long  goods_id;
	//地址id
	private String addr_id;
	//下单方式
	private String order_type;
	
	//用户选择的下单地址
	private String ship_id;
	private String[] coupon_ids ;
	private String[] transport_ids;
	private String[] msg_ids;
	
	private Integer invoiceType;// 发票类型，0为个人，1为单位
	private String invoice;// 发票信息

	//key coupon_[id],transport_[id],msg_[id]的对应值,数据交换用
	Map<String,String> coupon_transport_msg_idsMap=new HashMap<String,String>();
	
	public String getStore_id() {
		return store_id;
	}
	public void setStore_id(String store_id) {
		this.store_id = store_id;
	}
	public String getGcs() {
		return gcs;
	}
	public void setGcs(String gcs) {
		this.gcs = gcs;
	}
	public String getDelivery_time() {
		return delivery_time;
	}
	public void setDelivery_time(String delivery_time) {
		this.delivery_time = delivery_time;
	}
	public String getDelivery_type() {
		return delivery_type;
	}
	public void setDelivery_type(String delivery_type) {
		this.delivery_type = delivery_type;
	}
	public String getDelivery_id() {
		return delivery_id;
	}
	public void setDelivery_id(String delivery_id) {
		this.delivery_id = delivery_id;
	}
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}
	public Long getUser_id() {
		return user_id;
	}
	public void setUser_id(Long user_id) {
		this.user_id = user_id;
	}
	public String getAddr_id() {
		return addr_id;
	}
	public void setAddr_id(String addr_id) {
		this.addr_id = addr_id;
	}
	public String getOrder_type() {
		return order_type;
	}
	public void setOrder_type(String order_type) {
		this.order_type = order_type;
	}
	public String[] getCoupon_ids() {
		return coupon_ids;
	}
	public void setCoupon_ids(String[] coupon_ids) {
		this.coupon_ids = coupon_ids;
	}
	public String[] getTransport_ids() {
		return transport_ids;
	}
	public void setTransport_ids(String[] transport_ids) {
		this.transport_ids = transport_ids;
	}
	public String[] getMsg_ids() {
		return msg_ids;
	}
	public void setMsg_ids(String[] msg_ids) {
		this.msg_ids = msg_ids;
	}
	public Integer getInvoiceType() {
		return invoiceType;
	}
	public void setInvoiceType(Integer invoiceType) {
		this.invoiceType = invoiceType;
	}
	public String getInvoice() {
		return invoice;
	}
	public void setInvoice(String invoice) {
		this.invoice = invoice;
	}
	public Map<String, String> getCoupon_transport_msg_idsMap() {
		return coupon_transport_msg_idsMap;
	}
	public void setCoupon_transport_msg_idsMap(Map<String, String> coupon_transport_msg_idsMap) {
		this.coupon_transport_msg_idsMap = coupon_transport_msg_idsMap;
	}
	public String getShip_id() {
		return ship_id;
	}
	public void setShip_id(String ship_id) {
		this.ship_id = ship_id;
	}
	public Long getGoods_id() {
		return goods_id;
	}
	public void setGoods_id(Long goods_id) {
		this.goods_id = goods_id;
	}
	public String getGsp() {
		return gsp;
	}
	public void setGsp(String gsp) {
		this.gsp = gsp;
	}
	public int getCount() {
		return count;
	}
	public void setCount(int count) {
		this.count = count;
	}
	public String getPin_type() {
		return pin_type;
	}
	public void setPin_type(String pin_type) {
		this.pin_type = pin_type;
	}
	public String getPid() {
		return pid;
	}
	public void setPid(String pid) {
		this.pid = pid;
	}
	
	
}
